#ifndef E_RTS_CAMERA_H
#define E_RTS_CAMERA_H
#define E_FPS_CAMERA_H
#include <GL/gl.h>
#include <SDL/SDL.h>
#include <math.h>

class e_rts_camera
{
    public:
        e_rts_camera();
        void handle_input(SDL_Event *);
        void update();
    protected:
    private:
        float strafe_amount, fowards_amount;
        int fowards_now, backwards_now, right_now, left_now, out_now, in_now;
        int mouse_x, mouse_y;
        float angle_x, angle_y, coordinate_x, coordinate_y, zoom_z;
};

#endif // E_RTS_CAMERA_H
